Постов с тегом "скрипты для quik": 11

скрипты для quik


Автоматическое вычисление крупных и средних плотностей на ММВБ | Для скальперов

    • 04 апреля 2022, 09:06
    • |
    • VLASSAL
  • Еще
Автоматическое вычисление крупных и средних плотностей на ММВБ | Для скальперов


Недавно я опубликовал несколько полезных скриптов, позволяющие облегчить скальпинг на ММВБ (см. ссылки), советую посмотреть если ещё не посмотреть.

Речь сегодня пойдёт про подсчёт средних и крупных плотностей. Если вы проходили обучение скальпингу, то должны знать, что плотности играют немаловажную роль в момент принятия решений (опущу тему спуфинга, так как это не относится к этой теме поста). Возникает вопрос, как правильно рассчитать эти значения? Как часто нужно обновлять данные?

Если я не ошибаюсь, не существует строгого стандарта касаемо поиска нужных значений. Одни ориентируется по значению стоимости шага цены и ликвидности, другие тупо вбили значения из методички. Когда я проходил обучение в одном из пропов, меня научили правильно (на их взгляд) рассчитывать эти значения. Можно получить конкретные цифры (которые зависят от проторгованных объемов), но их вычисление слегка затруднительно, а так-как торгуется свыше 100 инструментов, обновление этих данных превращается в адовый кошмар.

( Читать дальше )

Deal Rate Detector для скальперов ММВБ

    • 02 апреля 2022, 16:47
    • |
    • VLASSAL
  • Еще
Deal Rate Detector для скальперов ММВБ


MOEX Deal Rate Detector (MDRD) — скрипт для платформы Quik, позволяющий определить самые активные торговые инструменты в момент времени.

Введение:
Скальперскую торговлю на ММВБ (Московская межбанковская валютная биржа) можно сравнить с охотной. Рабочий процесс представляет собой мониторинг инструментов, поиск оснований и т.п. Для повышения удобства, трейдеры прибегают к покупке мониторов. На первый взгляд может показаться, что такое решение гарантирует превосходство, но это совсем не так. Гигантский поток информации может привести к быстрому утомлению и потере концентрации.

На этот счёт на помощь приходят программы (скрипты), чьи задачи заключаются в оптимизации решений некоторых задач, которые возникают у трейдера в процессе торговли.

Постановка проблемы:



( Читать дальше )

Скринер-помощник для скальперов ММВБ (финальная версия)

    • 01 апреля 2022, 21:08
    • |
    • VLASSAL
  • Еще
[​IMG]
Приветствую всех пользователей SMART-LAB, а особенно ту чуть, которая занимается скальпингом на фондовом рынке ММВБ. Хотелось бы представить финальную версию скринера-помощника, который облегчает процесс скальпинга на ММВБ. Совсем скоро я опубликую статью про другой скрипт, сочетание с которым позволит ещё больше упростить скальперскую торговлю.

Вводная информация из прошлого поста:
Полноценный скальпинг на ММВБ невозможен, если на инструменте отсутствует активность участников и волатильность. Проблему быстрого поиска нужных инструментов может решить команда (зачастую это неэффективно). Я же не люблю торговать в команде, поэтому взялся за написание скринера для Quik, который бы помогал мне хоть как-то решить эту проблему. В дальнейшем думаю создать что-то завязанное на количестве совершенных сделок в момент времени.

В итоге мы имеем два окна (ликвидные и неликвидные акции) с информацией для торговли. В ячейках представлены значения изменение цены по модулю (подобного я ещё нигде не находил). Неважно падает цена или растёт, важно лишь то на сколько она активна. Для себя я выявил кучу способов как это можно использовать. Например перехват разгона неликвидов или поиск повышение активности после обеда / во время обеда. Внимание сконцентрировано именно на более интересных инструментах. С этими окошками можно точно увидеть мёртвые и немёртвые инструменты в данный момент времени. Обновление таблицы происходит ежесекундно, процессор и ОЗУ не сильно нагружается.


( Читать дальше )

У кого есть Lua .

    • 20 апреля 2020, 08:29
    • |
    • McDuck
  • Еще
Здравствуйте народ. Хотел спросить может у кого есть Lua скрипт работающий по пересечению индикатором нулевой зоны гистограммой, который можно подключить через идентификатор в QUIK.  Либо чтобы открывались сделки по данным скрипта qpl по перевесу (дельте) оборота сделок. Скрипт прилагаю, в нем подсчитывается объем.  
Написание скрипта тоже рассмотрю, пишите в личку.  
PORTFOLIO_EX LUK;
DESCRIPTION Объёмы купли/продажи за интервал;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST FIRMID;

PROGRAM

'Автор:  Михаил Булычев
'Что делает:
'   подсчитывается объёмы купли\продажи по определённому инструменту за 
'   заданный интервал   
'Как использовать:
'  В следующих строках следует указать код бумаги и код класса для 
'  отслеживаемого инструмента

'=============================НАСТРОЙКИ===============================
SecCode="LKOH" '  Код инструмента
ClassCode="TQBR" 'Код класса
interv=3600 'является интервалом в секундах
razn = 0 'смещение часового пояса относительно времени торговой системы. 
'=============================НАСТРОЙКИ===============================


FUNC is_in_interval(interval, trade_time, sys_time, hour_shift)
  csys_time_value=0
  c_time_value=0
  csys_time_value =0 + (0 + get_value(sys_time, "Hour") + hour_shift)*3600 + _
                    get_value(sys_time, "Min")*60 + _
                    get_value(sys_time, "Sec")
  c_time_value=0 + ((0 + substr("" & trade_time, 0, 2)) * 3600) + ((0 + substr("" & trade_time, 2, 2)) * 60) + ((0 + substr("" & trade_time, 4, 2)))

csys_time_value = csys_time_value + 0
c_time_value = c_time_value + 0

k=csys_time_value - c_time_value

if k <= interval
    result=1
  else
    result=0
  end if
END FUNC

  buy_value=0
  sell_value=0
  total_value=0
  sys_time = GET_DATETIME()
  delete_all_items() 
  mString=create_map()
  


  j=0
  n=get_number_of("ALL_TRADES")
  for i from 0 to n
    mTrade=get_item("ALL_TRADES", n-i)
    trade_time=get_value(mTrade, "TIME")
    if (get_value(mTrade, "SECCODE")= SecCode) AND (get_value(mTrade, "CLASSCODE")= ClassCode)
      if is_in_interval(interv, trade_time, sys_time, 0-razn) = 1
        value=0+get_value(mTrade, "VALUE")
        j=j+1
        if (get_value(mTrade, "OPERATION") = "BUY")
          buy_value=buy_value+value    
        else
          sell_value=sell_value+value      
        end if
        total_value=total_value+value
      else
        break
      end if
    end if    
  end for
  mString=set_value(mString, "vol", total_value)
  mString=set_value(mString, "volbuy", buy_value)
  mString=set_value(mString, "volsell", sell_value)
  add_item(1, mString)
END_PROGRAM

PARAMETER vol;
PARAMETER_TITLE vol;
PARAMETER_DESCRIPTION Купили;
PARAMETER_TYPE NUMERIC(10,0);
END
PARAMETER volbuy;
PARAMETER_TITLE volbuy;
PARAMETER_DESCRIPTION Купили;
PARAMETER_TYPE NUMERIC(10,0);
END
PARAMETER volsell;
PARAMETER_TITLE volsell;
PARAMETER_DESCRIPTION Продали;
PARAMETER_TYPE NUMERIC(10,0);
END
END_PORTFOLIO_EX
  • обсудить на форуме:
  • Quik Lua

посоветуйте где (в какой программе) написать скрипт под КВИК

    • 23 ноября 2019, 16:33
    • |
    • Mike_V
  • Еще

Добрый день


Торгую на фьючах, заметил(в вечернюю сессию особенно), когда рынок не ликвидный, в 1минутн таймфрейме, есть пропуски свечей, так вот, для себя отметил, что когда такое происходит, не стоит лезть и торговать инструмент

Так вот, хочу сделать скрипт под Квик, который инспектировал инструмент на наличие пропусков свечей в 1мин

Не разу не занимался написанием скриптов, посоветуйте в какой программе можно создать такой скрипт под квик?
да, не предлагайте написать скрипт, хочу сам, хочу наконец то освоить написание скриптов

  • обсудить на форуме:
  • QUIK

Spyindicator просьба откликнуться

Коллеги, кто скачивал и устанавливал индикатор больших сделок для сбербанка (Spyindicator), дайте пожалуйста обратную связь сюда или в личку. 
Получилось установить или нет и запустился ли скрипт. Просто появились подозрения, что не на всех версиях QUIKа он работает. Но я кое что подправил в скрипте, сейчас должен работать, можете попробовать еще раз у кого не получилось, вот ссылки:
yadi.sk/d/GV7uNFow8E4VqQ (zip)
yadi.sk/d/7OfBAx34x6IFig (rar)
Спасибо!


Script monitor

    • 12 марта 2018, 11:49
    • |
    • nicknh
  • Еще
Всем привет. В выходные дошли руки дописать все модули для монитора рынка.

В текущей версии (0.2) я специально подключил все модули и настроил разные интервалы для демонстрации.
Я сам не пользуюсь скользящими, RSI и другими популярными индикаторами. Я написал эти простые модули для демо. Но, возможно, у кого-то эти индикаторы являются основными.

github.com/nick-nh/qlua/tree/master/scriptMonitor
Читаем внимательно readme.

Ищу скрипт анализа позиции для QUIK

    • 14 декабря 2017, 19:19
    • |
    • FrBr
  • Еще
1) Нужно чтоб учитывал среднюю позу цены с учетом усреднений по или против тренда, чтоб я виде не цену клира а именно цену позы
2) Чтоб выводил историю сделок на график  Можно с соединяющими полосками открыл-закрыл, перевернулся- закрыл

Кто посоветует уже имеющийся или по деньгам сколько будет стоить сориентирует?
  • обсудить на форуме:
  • QUIK

скрипт для выставления лимитных заявок

    • 15 апреля 2016, 22:45
    • |
    • Lekrus
  • Еще
Хочу найти для quik7 скрипт или робота, который будет помогать ставить лимитные заявки на фондовом рынке.
Допустим, у меня есть 5 отобранных акций, по которым я каждый день с открытия рынка должен выставить 5 лимитных заявок + стопы. Мне нужно дополнительно окно, в котором у меня будет список этих акций, где можно задать объём, цену, стоп. Нажал кнопку утром и все ордера из этого списка автоматом улетают на биржу.
Можно такое сделать кто знает? Может есть у кого, или знаете где продаётся похожая приблуда?

....все тэги
UPDONW
Новый дизайн